Eecient Demultiplexing of Incoming Tcp Packets Sqn Tr92-01

نویسندگان

  • Paul E. McKenney
  • Ken F. Dove
چکیده

When a transport protocol segment arrives at a receiving system, the receiving system must determine which application is to receive the protocol segment. This decision is typically made by looking up a protocol control block (PCB) for the segment, based on information in the segment's header. PCB lookup (a form of demul-tiplexing) is typically one of the more expensive operations in handling inbound protocol segments Fel90]. Many recent protocol optimizations for the Transmission Control Protocol (TCP) Jac88] assume that a large component of TCP traac is bulk-data transfers, which result in packet trains JR86]. If packet trains are prevalent , there is a high likelihood that the next TCP segment is en route to the same application (i.e. uses the same PCB) as the previous TCP segment. In these environments a very simple one-PCB cache like those used in BSD systems yields very high cache hit rates. However, there are classes of applications that do not form packet trains, and these applications do not perform well with a one-PCB cache. Examples of such applications are quite common in the area of heads-down data entry into on-line transaction-processing (OLTP) systems. OLTP systems make heavy use of computer communications networks and have large aggregate-packet-rates but are also characterized by large numbers of connections, low per-connection packet rates, and rather small packets. This combination of charac-teristcs results in a very low incidence of packet trains. This paper uses a simple analytic approach to examine how diierent PCB lookup schemes perform with OLTP traac. One scheme is shown to work an order of magnitude better for OLTP traac than the one-PCB cache approach while still maintaining good performance for packet-train traac.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eecient Demultiplexing of Network Packets by Automatic Parsing Eecient Demultiplexing of Network Packets by Automatic Parsing

Packet lters are a mechanism for eeciently demultiplexing network packets to application endpoints. There is currently no general, formal speciication method for packet lters that allows for easy or eecient composition of speciications. In this paper we present an automatic approach that achieves all of these goals. We approach packet lter speciication as a language recognition problem: each lt...

متن کامل

Effectiveness of rate-limiting in mitigating flooding DOS attacks

This paper investigates the effectiveness of rate-limiting in mitigating TCP-based flooding Denial of Service (DoS) attacks. Rate-limiting is used as a DoS defense mechanism to discard a fraction of incoming attack packets. Part of legitimate traffic is, however, mis-detected as attack traffic. The main contribution of this paper is to find out how much a DoS attack can be rate-limited without ...

متن کامل

Efficient Demultiplexing of Network Packets by Automatic Parsing

Packet filters are a mechanism for efficiently demultiplexing network packets to application endpoints. There is currently no general, formal specification method for packet filters that allows for easy or efficient composition of specifications. In this paper we present an automatic approach that achieves all of these goals. We approach packet filter specification as a language recognition pro...

متن کامل

The use of a non-integer order PI controller with an active queue management mechanism

The congestion problem is frequently encountered in communication networks. Network routers transmit packets by links having a limited bandwidth and, if the number of incoming packets exceeds a link capacity, the link is congested and router buffers storing packets to be transmitted via this link may overflow. To address this problem in TCP/IP networks, the Internet Engineering Task Force (IETF...

متن کامل

Improving TCP handoff performance in Mobile IP based networks

Mobile IP has been designed to support host mobility over the Internet. In this paper, we show that in most cases the smooth handoff by the route optimization of the Mobile IP standard cannot prevent degradation of TCP performance in events of handoffs, although it was originally intended to reduce the number of packets dropped during a handoff. We also show that in utilizing the route optimiza...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993